package com.mao.polymorphsm1;

public class Test {
    public static void main(String[] args) {
        // 认识多态的代码
        // 对象多态，行为多态；
        Animal a1 = new Wolf();
        a1.run();// 方法：编译看左边，运行看右边
        System.out.println(a1.name);//变量：编译看左边，运行看左//动物

        Animal a2 = new Turtle();
        a2.run();//编译时会在基类中查找是否存在函数，若不存在报错！.运行时会根据右边不同的实现
        System.out.println(a2.name);//动物
    }
}
